100600 640
14436 151
7521 381
9111 458
23123 677
5896 284
5365 53
15783 238
11241 945
16785 809
15933 410
8306 145
18991 615
15121 329
8454 145
7343 498
19864 988
19270 91
8851 160
16544 160
72263 428
1404004 4309
13392 100
10635 556
15690 86
8607 516
9152 681
10896 689