2256
1
2603
7
935
0
1132
1084
493
1470
383
2991
10
3375
2
553
477
573
475
798
1454
1188
714
1054
392
1049
1640
9
472
2830
4
2201
3
611
804
414
913
2936