1000
0
159
1
1787
1412
2578
1557
2
3539
3
1575
2534
1660
1618
1348
662
1093
1599
4179
3562
801
1179
4096
3871
1720
2794
783
2287
841
3470
5
1813