580 41
3030 313
2774 157
61345 248
12997 938
50068 388
33674 288
31553 972
7575 701
8166 363
9255 551
99972 710
28298 1017
25344 398
3446 190
11756 36
3993 259
4659 169
5406 79
24639 481