2982
3
801
0
1037
2
370
3484
1319
3326
1000
526
2562
635
673
1382
1
1716
2166
915
329
1711
2760
4
1265
2642
1168
868
496