2656 29
170579 841
4677 35
13503 498
58566 236
23628 757
51728 779
33397 580
42141 670
35511 464
36765 255
2592 124
3074 114
8103 152
1652 60
1617 96
5274 215
5207 682
2985 82
3234 478
9931 347
3140 409
4833 693
4517 398
6406 591
5524 236
2614 197
58583 679