1296 72
26121 207
2778 97
22847 906
54215 656
378739 1227
22509 533
13428 874
20527 376
28198 298
28804 188
5837 656