42946 115
10970 94
11520 254
12874 144
5937 577
526 52
1037 154
1857 422
1864 420
11686 249
4821 498
5877 506
4157 716
4755 862
4841 503
2406 103
7666 870
6051 759
3242 468
7069 936
15389 272
8758 252
5553 595
5517 747
2605 347
6238 514
4453 391
6405 722