2277
0
1038
1
1628
1433
2638
3
2629
2
5946
3470
5
370
4198
513
1230
566
577
5782
4
2865
2558
2093
1622
1618
1326
7876
953
2505
3465
1225
1743
3054
877
2057