231
1
624
2
702
229
611
180
1099
8
570
927
852
889
4
409
535
338
392
477
868
1996
341
210
355
2001
982
7
1072
1063
212
167
151
37
0
319