30016 619
5270 662
12956 522
220130 495
106847 542
55352 367
129197 868
782259 1416
190383 420
24663 716
29664 348
91595 134
69049 653
891 230
485193 1626
3539 300
88132 455
105654 312
57856 259
117232 758
436073 1091
325667 773
103767 480