2247
5
439
2
401
1
2172
11
8123
14
506
2059
524
4929
6969
0
555
1011
491
802
1087
1030
1184
475
1776
732
70
659
64
578
477
625
281
493
3597
6
1601