400
2
894
869
1
1611
1501
1303
944
169
922
1477
677
524
2202
4
461
790
919
595
132
1463
3
122
51
121
85
99
89
382
76
249
127
114