3176
2
2773
1
437
0
1379
2289
2282
5
750
2558
3
1387
2192
6
2361
1498
5033
15
3078
4
1628
2219
3551
2453
482
2551
657
132
295
422
4757
722
1894
1769
84