2333
3
1815
2
2982
1972
1
1860
2352
2317
5
2257
2621
1048
2188
4
493
1884
4623
5196
9055
10
951
1271
57793
0
5771
2749
1700
2061
574
51331
25
1564
1431
1339
1744
2219