2948
2
3293
1
1362
4
2934
8
1937
418
0
2095
3371
5
2138
3
846
860
455
798
1557
8116
6
400
464
787
367
809
407
826
275
951
392
1661
2123
463
547