509
1
319
409
2
620
85
694
402
731
641
650
487
483
446
387
3822
11
686
530
270
1390
0
368
507
1336
229
300
533
267
318
286
268