4476
2
2523
0
1676
379
546
951
2152
1804
1
3696
8
3453
3706
5
2213
2317
2185
1089
645
989
3
5141
7
2140
1656
857
1458
57793
4606
2233
3212
27
2489
1917
51331
25
962