662
0
3795
1
447
1470
107
467
1129
1501
1054
650
417
263
1603
2
543
266
1330
661
292
915
458
571
31535
775
2372
1099
1622
1824
1329
1716
683