508
1
3219
7
486
2
649
270
1390
0
342
1175
399
565
1025
6
261
273
248
352
1322
614
325
364
287
552
529
343
368
355
390
229
267
533
300