31023 581
18203 758
11543 687
21059 313
21819 188
9452 78
26595 535
70042 309
98254 633
14966 651
36408 544
19293 240
57231 157
104780 766
8789 450
16673 63
16391 669