2416
7
3090
6
2903
3
2932
2
946
591
1
1034
1371
1883
1086
572
0
1066
1484
1914
1361
1174
1041
1337
663
1145
1685
1657
914
1312
902
983
1225
982
795
21152
8