2480 300
31035 192
11116 397
13616 301
4090 882
4794 428
6748 93
7057 693
8883 509
3597 333
123110 78
11690 341
12847 519
9235 218
7291 124
7956 864
3724 345
23403 530
4737 757
38972 168
4095 723
5127 448
19330 394
6466 163
88145 573
15868 386
2897 441
1655 26