2656 29
170556 841
4677 35
13500 498
58557 236
23623 757
51716 779
33395 580
42135 670
35501 464
36759 255
2592 124
3074 114
8103 152
1652 60
1617 96
5272 215
5207 682
2983 82
3233 478
9931 347
3139 409
4833 693
4516 398
6406 591
5523 236
2613 197
58563 679