1590
1
2100
2
1618
1532
2277
0
1431
467
2999
1632
2319
3
3187
5
1788
1813
1751
2430
1938
1660
4670
1752
346
1749
1394
2082
4012
1069
2710
2939
891
2484
2528