900
1
928
121
17414
8
96
1026
1719
10
1407
1475
817
1162
2
567
721
84
1693
4549
17
31431
0
90091
143540
11
34639
7
411
5284
743
836
495
2004
2955
2585
1086
1080