2556
4
1105
2
94424
3
3169
7
1985
1964
1979
1
2825
3610
2029
1326
2788
2156
3554
5347
909
3261
2496
5432
2189
0