13955 505
11020 927
29365 241
24898 248
28021 116
9269 151
10060 127
10381 147
14545 684
30269 447
5243 156
6490 102
13017 642
8809 851
7616 645
4195 503
3033 74
4174 337
2508 317
4482 508
3095 550
6287 681