4476
2
2523
0
1676
379
546
951
1309
2152
1804
1
3696
8
3453
3706
5
2213
2317
1992
3
2185
1089
645
989
697
5141
7
2140
1656
857
1458
4914
57793
4606
2233
3212
27