3114
4
2727
2
171
0
493
938
2461
20
3510
396
2111
3
3498
501
1880
543
637
968
1073
1358
802
288
1504
798
482
522
484
1897
1
422
475
386
846
458