2141
3
1030
1
2730
6
448
0
1850
282572
2855
4820
2
256612
18403
4669
3442
458
332
1025
319
20634
8
11829
657
96512
36045
4396
747
3535
5
1024
3027
10
324
282
350
1006