528
0
2355
4
2535
2
2320
6
3046
1
4044
5
951
3083
2149
17946
2465
2299
3125
3546
32302
2496
3
2476
189326
1049
14861
7
3158
1755
3498
2556
3779
2203
4837
1479
3051
1603