1426 316
22218 860
43815 291
98113 516
150441 640
71300 141
8560 513
12151 426
9545 408
24877 243
44014 435
94870 126
29887 331
18978 343
56524 339
40029 916
26630 227