3734
3
4311
2
2120
3243
7
944
0
1848
2235
4
36045
1501
1
6197
11881
2606
3198
558610
6
2979
1817
3082
356
11768
21
282572
1926