2123
2
2587
6
2039
3
3251
1017
7334
4
4111
1
1009
3674
10
1661
1010
4677
737
1277
5
111
0
1960
7
2188
9
10255
2570
1722
3748
6842
3696
1626
4151
1719
1225
514
1115
10324