2209
1
485
0
2996
1380
7793
4
2398
8
400
3484
1306
2207
2932
2
1603
635
255
915
3141
2934
370
693
526
2982
3
2591
1037
801
745
784
475
3326
673
1000