1466
0
2907
2
1288
1
7793
4
383
448
810
20312
39
457
343
504
515
128
428
1985
1700
387
2954
1856
3470
5
5536
23
1815
3
342
372
2090
257
1182
1028
345
851