3001 812
2542 502
1738 436
113158 133
9174 567
11860 176
6978 45
11501 254
437560 1156
224268 1162
189786 299
201798 442
352529 935
31399 217
208032 719
15421 717
63127 241
37917 433
136263 833
71452 527
6363 680
7249 663
8773 390