2133
1
1502
1092
1129
929
30334
6
1260
946
1603
2943
1455
1345
4256
2181
2999
3
3080
2834
2
1301
2530
4