2235
0
1310
2044
2
1175
1
2500
2271
785
549
582
790
576
1481
770
984
2216
3
2060
2179
21152
8
22731
2499
4
189326
1131