19979 477
1455 365
1207 318
169 44
11628 758
3416 332
53955 733
38679 767
4129 462
262158 1359
72551 1022
74895 591
64506 281
163528 864
120353 564
152580 953