2040 46
1816 115
31619 254
8478 694
30010 365
48315 405
12270 576
7074 349
2460 385
5088 649
16893 302
7762 637
6629 657
2871 415
7090 567
4976 414
49457 531
131159 830
66962 679