2598 29
169737 841
4655 35
13404 498
58189 236
23479 757
51124 779
33213 580
41825 670
35216 462
36467 253
2572 124
3053 114
8081 152
1630 60
1601 96
5253 215
5185 682
2963 82
3222 478
9890 347
3132 409
4815 693
4484 398
6376 591
5495 236
2590 197
58013 679