2873
3
1558
2
1767
4309
2710
897
1
1431
1250
1622
383
0
1562
1072
1075
1814
2942
6
1162
658
1239
24337
22
1295
3934
455
1405
1746
1069
1815
674
19932
2505
14125
10