2589 29
169703 841
4654 35
13400 498
58169 236
23471 757
51077 778
33201 580
41807 670
35197 462
36450 253
2572 124
3053 114
8079 152
1628 60
1601 96
5250 215
5185 682
2960 82
3222 478
9888 347
3131 409
4813 693
4482 398
6373 591
5495 236
2589 197
57967 679