2508
7
3213
2195
2
3734
1
1809
5
874
2907
1251
2147
3
2912
2087
3254
2929
6
1192
1660
123674
35
2028
3196
1088