100
0
54
1
800
290
280
268
616
260
2
123
973
3
263
595
453
1074
71
284
309
242
65
256
358
1448
7
94
69
701
64
1363
221
740
624