31057 581
18216 758
11549 687
21073 313
21839 188
9458 78
26725 535
70070 309
98317 633
14970 651
36422 544
19303 240
57263 157
104872 766
8796 450
16691 63
16403 669