2028
2
2929
6
1088
1
2508
7
1192
1251
951
2687
578
0
1554
2502
619
564
2153
1660
4
2122
2879
6026
2740
1063
1446
758
2087
874
2184
3539
3
6236
10
773
1694
1809
5