399
1
453
302
251
290
2
938
284
1259
262
975
542
250
127
267
226
214
664
3
352
678
681
509
485
723
1960
895
5732
5
1557
6
1602
2717