961
0
63
573
4864
1
288
2635
1440
1650
1853
1089
263
2189
935
714
392
332
552
1155
543
480
996
810
458
575
2831