2945 55
13295 132
8800 28
21147 340
10820 176
2951 365
4710 527
19427 94
3775 466
6231 954
9715 458
9717 692
8251 449
15105 409
8525 567
5031 746
8013 281