1296 72
26120 207
2778 97
22847 906
54214 656
378734 1227
22509 533
13428 874
20527 376
28197 298
28804 188
5837 656