2349
3
3176
2
1038
0
3490
1
1821
3227
2551
619
1849
2057
3551
1498
4754
7
1472
1628
856
341
497
2453
4
2907
481
4775
399
5043
1142
506
786
650
4476
488