2135
3
3575
5
5536
2
2242
0
1938
4
9039
2102
2411
4715
2977
1
7222
2199
2259
1809
894
1247
238
2478
1946
1301
3418
6
5949
15
2213
4606
2233
3212
27
2861
662
1912
2069