1145
1
1915
584
1632
2
1844
3326
3
1399
2562
1787
1813
1749
1532
1992
697
0
1690
2999
1424
1305
1309
1938
1883
1168
4914
8527
4833
1547
2294
1660
3484
2954