1145
1
1915
584
1632
2
1844
3326
3
1399
2562
1787
1000
0
1813
801
526
1044
1749
693
1532
1093
5151
635
1690
2999
1424
1305
673
1938
1883
1168
662
8527