1129
0
1329
1
2982
3
1407
2
447
1566
292
661
2086
1518
1575
650
1425
1722
417
635
26
571
662
263
543
1889
1291
2372
544
107
509
2799
1733
1578