3145
4
237
0
1301
2
1844
1
1767
638
674
951
1888
3
551
493
2302
1496
6
1525
2942
1532
6346
16
4096
1029
1036
1373
5
24337
22
1089
3176
1104
2136
1974
6445
3683
5477
12