3136 71
3727 291
18355 928
55842 782
5248 31
4408 136
4742 315
12289 234
5433 956
3748 540
4516 388
19306 614
2886 309
2517 115
5584 622
4375 585