1156
2
1469
3
550
1
2473
1203
1697
10
1420
4
695
1032
0
1519
1072
975
116
79
1370
469
8856
23
2213
2625
564
677
749
688
516
483
1160
951
86
662
2982