778
2
1585
0
1580
1
1481
1446
3
7540
11
968
8307
4
2626
11026
6
3506
1091
15143
2836
4300
2069
2218
1338
1627
2855
5
1048
1703
5950
1078
4108
3215
20
916
3596
1795
1314
16