14796 59
12562 540
61233 500
314643 1252
10872 580
6854 76
5293 309
3399 70
25302 224
15512 94
76141 264
104227 335
4130 395
6845 612
4939 538
134591 600
95278 903
64216 617
112102 716
58103 465
8961 519
10421 228
44311 407
4536 188