662
300
920
2905
553
896
1080
693
712
10312
43233
65662
25113
33530
19711
29615
31714
2019
16415
1197
31015
2039
11512
1506
1386
1124
32317
1426