3696
8
2906
1
475
0
1869
1512
96
971
2478
2986
1310
4321
4
1672
4291
1045
708
7793
459
838
4465
22
877
2471
1397
2272
572
722
4235
575
3080
3
5060
2
2902
16