3063
3
1894
1
2668
2
4895
8
1222856
4
1972
2190
3092
7334
2275
7952
2727
5
4940
1861
1337
0
3116
4126
6
16550
27
2008
2574
180849
2283
1389
2830
7
5262
10
1054
1464
1969
11881