1193
1
1124
1739
2
2982
3
1326
1566
1231
650
0
571
635
3795
2372
509
662
1513
417
292
1733
447
775
661
597
3006
1514
1823
1374
263
646
3353
11
1470