2498 71
3727 291
18349 928
55839 782
5246 31
4407 136
4740 315
12285 234
5428 956
3748 540
4515 388
19306 614
2885 309
2516 115
5583 622
4375 585