2277
0
1628
1
1433
2638
3
2629
2
5946
3470
5
370
4198
513
1230
566
577
5782
4
2865
2558
2093
1622
1326
7876
953
364
4325
15
473
6084
2402
1038
898
1519
1253