2669
2
1681
1
2194
3
1015
2184
1694
951
690
564
1766
1743
0
2377
108797
1125
1588
753
370
4179
1356
3065
1131
964
21152
8
2949
83
1502
1695
7
814
1524
923