4107 395
10125 78
11400 85
476729 1091
133223 848
8781 611
6700 608
31312 274
29218 319
14462 465
27806 89
50525 228
14539 352
2947 286
9694 893
5613 701
6352 363
3886 216
61581 725