2661
6
1805
4
5538
2
4784
2981
1084
0
1602
871
937
1
748
1300
3
4843
11
927
1519
1469
2036
8855
23
1703
960
1418
31452
433
321
422
1303
7899
5
1273
1867
504
946