530
1
1662
9
646
2
250
225
466
433
3
287
262
308
975
471
302
290
938
284
1259
598
4
352
509
980
1318
1745
1200
692
575
903
933
2189
7
536