3175
5
106
0
1057
1883
2
1431
1
2328
3
1449
4944
2921
12185
1009
618
120
2535
3055
2972
3386
608
2638
2468
3131
4015
2749
2365
4
272
1504
2223
8
13018
302
542