648
1
1480
3327
5
555
1241
410
1657
2258
2
725
1316
1601
411
941
3181
530
569
1338
3
392
1508
872
515
585
3921
1425
4
1107
1363
114
1534
627
3719
8