527
3
1309
0
884
2
1992
2794
697
6952
5
4933
13
4914
915
1
4102
4
401
2256
95
2561
6
2962
4354
15
5389
3556
3969
3247
1673
1638
2711
1498
1445
1185
2300
13018
2010