1089
0
2999
3
577
1
2369
2
2166
723
562
2687
5
1709
8
912
984
1415
791
2698
2255
1240
571
2420
109776
42
1191
563
1879
2219
2282
533
964
2767
508
1000
1087