2656 29
170565 841
4677 35
13502 498
58559 236
23625 757
51722 779
33395 580
42137 670
35506 464
36761 255
2592 124
3074 114
8103 152
1652 60
1617 96
5272 215
5207 682
2984 82
3233 478
9931 347
3139 409
4833 693
4517 398
6406 591
5524 236
2613 197
58571 679