2962
1
527
3
884
2
1185
2794
1394
1155
568
0
6952
5
4933
13
915
4102
4
401
2256
95
2561
6
4354
15
2917
3556
689
3969
2427
3247
1673
1638
2711
1498
1445
2300
13018