103362 392
16662 585
25636 237
6986 526
19799 566
16923 74
19963 275
19647 249
12210 597
31546 147
4204 186
4477 318