1145
1
1915
584
1632
2
1844
3326
3
1399
2562
1787
1000
0
1813
801
526
1749
693
3484
1532
1093
4833
1044
1690
1449
2999
1424
4627
7
1305
1380
2780
673
1549