2938 71
3727 291
18355 928
55840 782
5248 31
4408 136
4741 315
12289 234
5432 956
3748 540
4516 388
19306 614
2885 309
2516 115
5584 622
4375 585