1032471 2457
147486 216
59944 614
14326 829
16963 234
147610 845
48602 374
39584 200
43129 880
145198 693
22060 201
22008 702
31623 948
17282 582
18472 397
18007 357
11636 95
11079 655
95172 676
48245 170
2546 193
4550 753
3691 522
5076 567