2256
1
1640
9
903
632
2830
4
3397
2
689
8640
10673
25
637
0
409
381
445
2490
1101
456
2143
2702
1525
413
410
1710
379
1045
2328
1133
517
505
392
403