509
0
543
775
661
650
544
263
417
1470
1
1518
1182
2
447
1575
1374
571
1622
1587
1421
3268
1889
662
1329
467
1642
107
1501
635
3157
7
2326
4
1425