2028
3
1204
1
874
3734
1690
2152
2
1217
2377
2710
2368
1169
2147
2912
5
103
0
3213
7
2195
635
123674
35
3606