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