413
1
999
2
528
557
2433
12
400
345
308
968
755
1138
6
734
553
3
391
1562
738
330
290
206
451
128
352
233
237
288
100
402
390
253