3125
0
2732
2
1780
1
2007
770
1359
1800
2615
1631
2392
1450
2605
3364
7762
4
5949
5
4816
706
1985
883
1369
2030
1070
1697
2270
2106
3322
3017
1033
564
1354