1
1005
330
659
2
924
1350
932
1259
2026
5
11
152
190
7
53
629
271
389
682
888
646
3
4
592
20
138
13
21
8