2922
16
2531
1819
9
1506
1
1038
0
1336
2
562
895
587
1415
3
2350
5
1050
1721
2887
198
694
1062
473
813
634
458
652
976
20
720