3835
4
1292
0
1638
571
2245
3
3053
7
1581
2
297066
418
3765
3683
1
1295
570
2043
532
2650
20
1452
2300
280
302
2771
1574
469
118
490
120
1445
1788
2277
5225
8