2657
3
1222856
4
1966
11881
768
3092
1
1869
5
2229
722
1054
1194
3149
417
0
2330
2
1513
814
2415
5262
10
3198
7
3267
945
2727
1273