2093
1
2322
3
1660
833
0
2173
1168
1668
1766
2
1290
2163
4360
9
2670
997
1060
2194
1175
607
733
1192
1821
1804
4116
6
882
2153
7
844
1471
2786
5
2530
4
665
1174