103341 392
16661 585
25634 237
6986 526
19799 566
16923 74
19963 275
19646 249
12208 597
31538 147
4204 186
4477 318