2190
3
1174
1
3012
4
356
964
6779
5
444571
9
2480
2921
1289601
791
0
2512
1193
10827
2535
2
467
100
1880
3227
4044
3083
2756