2594 29
169716 841
4655 35
13403 498
58179 236
23473 757
51092 778
33205 580
41811 670
35202 462
36458 253
2572 124
3053 114
8079 152
1629 60
1601 96
5250 215
5185 682
2961 82
3222 478
9888 347
3132 409
4814 693
4483 398
6374 591
5495 236
2590 197
57984 679