3835
4
1292
0
1638
418
570
1
2043
2738
3
1452
1574
1821
7
1358
2598
2
1106
1650
1834
38477
34
2646
5
3284
403
346
542
451
3546
4436
3505
782
608
3012
3186
4198