2980
1
2932
2
6773
7
2529
1152
370
0
2430
2133
4690
3
181997
11
741
2299
4363
1721
2055
345
3098
2152
3296
4
994
6
19079
189326
8637
5431