1519
3
1404
2
1012
1
2668
7
703
3948
4476
1754
45986
0
2149
5
2139
4
2576
3352
10
3071
11
1062
131589
4039
6
448
939
4032
536
277
461
400
796
481
914
508
463
215