2666
9
2921
5
3593
16
1044
1
946
2258
1287
0
791
297066
2525
4
534
1225
2139
2649
1028
4044
612
2465
2
783
3213
7
444571
3125