30978 43
25827 58
1046 34
1819 292
11251 474
5076 775
8206 743
18700 370
17876 709
6626 569
5928 799
20204 271
5948 416
3604 214
30551 363
12566 310
6071 735
9573 493
29849 264
5108 823
4135 350
2386 128
15056 233
803 98
14378 896
6541 387
2870 543
1701 255