14016 505
11065 927
29450 241
25041 248
28141 116
9309 151
10185 127
10422 147
14631 684
30397 447
5282 156
6547 102
13074 642
8840 851
7639 645
4224 503
3129 74
4194 337
2518 317
4494 508
3101 550
6317 681