2250
1
987
2772
1065
484
0
392
1397
194
685
475
608
804
3159
1500
1243
542
3971
3012
2323
9
562
2439
14125
10
2082
2916
4
673
437
494
2627
7
636
3168