13016 432
8821 261
8047 119
16793 532
14222 621
4959 194
11596 639
9712 283
2443 322
8057 387
13044 216
15905 629
24074 672
5511 403
4261 607
7287 286
27408 508
4266 885
12288 394
129927 1079
4581 957
12920 904
3719 116
2520 595
6893 487
6746 479
6388 416
19668 688