3095 63
10673 112
4990 909
6383 326
4427 371
16707 192
22785 282
3728 474
14420 412
8471 469
15936 505
1957 201
77760 183
18562 675
3377 274
2847 55
8560 696
8885 354
2370 370
6397 520
4137 549
18820 622
1191 45
7609 640
15264 366
21426 219
5077 148
39409 643