2922
9
2659
2
3795
1
3619
12
2982
3
2604
7
5108
4
1786
5
1285
571
0
477
662
447
800
58
650
2806
2445
6
3015
1700
1464
2558
4271
1407
96512
911
6344
646
1084
1225