104875 301
9502 433
20957 348
19725 455
26834 125
241712 552
72810 267
4851 483
8952 868
12358 915
5647 282
25190 549
27299 567
10438 652
12208 863
9098 43
34399 360
10540 293
36916 211
182563 618
4427 734
11119 252
6964 268
34807 373
21368 682
55293 962
40712 328