1
28
215
280
5
55
641
259
512
823
2
1130
769
1078
1619
24
157
203
7
46
367
218
328
623
742
470
3
417
16
103
11
4
13
40
74