860
2
1552
1
1090
5366
5
3307
4
2338
7
1748
1354
3
1497
0
1296
1545
763
1228
4001
1131
738
2813
4167
1308
3160
889
896
1767
616
462
2291
500
714
625
91