4099
8
2982
3
801
0
1037
2
370
3484
3326
1000
6346
16
526
2562
673
1382
1
2166
2181
2769
1711
2760
4
2642
1168
2710
868
496
2972
2184