3031 526
16848 166
9597 585
420850 1426
37220 277
30444 56
11032 211
24384 819
6651 480
11101 262
4767 500
114735 409
134352 694
14200 456
78333 511
3017 69
4124 285