646
1
82
381
1570
1373
1528
4
510
397
1150
718
0
530
1262
2
289
1609
796
1426
94
2205
87
446
527
1365
3
565
549
1391
1729
220
407
1295
1104