14016 505
11065 927
29450 241
25035 248
28138 116
9308 151
10176 127
10421 147
14631 684
30396 447
5279 156
6546 102
13072 642
8840 851
7639 645
4223 503
3124 74
4193 337
2518 317
4494 508
3101 550
6316 681