332
0
678
839
181997
11
956
1
4027
3
612
2377
2661
2
475
938
1457
618
534
477
914
600
1105
817
544
2271
4
3321
6
1581
484
2458
1061
1728
1216
673
1780