1835
2
4084
3
3864
2062
3017
1
629
0
558
1252
41355
1857
12367
26
6200
1207
3933
1307
3178
2121
1652
1559
297066
5726