3092
1
2881
2
1730
5
3114
4
413
0
3510
4111
1084
2749
1587
2748
1452
380
1098
1222856
333
2546
646
370
2076
1297
1348
467
2189