11881
3
693
0
1277
5
1333
1
1600
2459
9
2006
3691
819
171
2748
2
1130
166543
18
326
2243
7
1504
1045
370
381
548
4179
471
393
1234
47041
968