40283 98
13996 266
31331 182
25753 75
29361 248
23680 538
5950 707
23389 495
16510 134
33365 514
37931 412
9512 270
8464 857
3067 64
25067 341
11820 848
18747 297
13583 115
2158095 4111
6525 139
10474 676
27608 352
18969 131
24474 801
5393 324
11741 73
18164 554
12081 403