2392
1
591
0
888
2
1048
3
798
1525
1442
389
553
1779
4
1185
1792
2187
2877
12142
447
860
363
106
150
351
95
1995
1635
1352
4102
5
1378
3599
10
1199