1301 72
26169 207
2782 97
22853 906
54232 656
378960 1227
22518 533
13431 874
20547 376
28214 298
28834 188
5837 656