12563 72
9400 360
4959 339
13074 258
28747 713
26198 483
17666 63
35725 333
22568 526
5500 757
17153 397
5978 349
4089 356
2564 144
3744 52
6332 175
78341 511
16892 866
4212 262
13019 838
13089 632
17746 1000
20638 296
33020 293
9856 686
1076726 2675