1145
1
1915
584
1632
2
1844
3326
3
1399
2562
1787
1000
0
1813
801
526
1749
693
3484
1532
1093
1690
2999
1424
1305
1380
673
1938
1883
1168
662
4833
1547