1145
1
1632
2
1844
1915
584
1787
2100
3326
3
1813
1399
2562
1532
1618
1000
0
1749
801
1168
619
526
1938
693
4179
3484
1093
1225
159
1380
2294
2650
20
1976