2508
7
2028
2
2929
6
2939
1
2087
2601
4
874
1088
2907
3734
2043
3
1657
0
8535
12
2238
2356
2962
1878
1809
5
360
1251
3254
356
1660
2147
2912
3213
1192
501
1049
1518