4833
2
1547
1
2294
1660
3484
0
2954
2578
2100
1778
868
1243
2123
1105
1103
534
490
2013
2271
4
1369
484
596
1166
2710