2247
5
439
2
401
1
2172
11
8123
14
506
2059
524
4928
6968
0
555
1011
490
802
1087
1030
1184
475
1776
732
70
659
64
578
477
624
281
493
3597
6
1600