3835
4
1292
0
1638
418
1540
1425
2
2160
1022
570
1
2043
1452
403
4724
3
1574
346
532
738
1106
442
1075
795
3505
2917
5
23774
18258
487
1464
1715
2859
1396