3835
4
1292
0
1638
1540
1425
2
2160
1022
570
1
2043
1452
403
4724
3
1574
346
442
1075
795
3505
2917
5
23774
18258
1464
1715
2859
1396
2428
2054
3910
982
2082