508
1
3219
7
487
2
650
270
1390
0
343
1176
399
566
1026
6
262
273
248
352
1322
614
325
364
287
552
529
368
355
390
229
267
533
300