1243
0
2123
2255
2
1105
1136
619
1103
2241
534
490
2271
4
1744
1
1328
484
596
1166
422
562
334
2663
2023
1862
841
3403
668
758
477
2439
2108
1581