2525
2
1512
1
2711
3426
4
7733
2258
4651
3
1815
7
297066
0
2270
398656
19
3624
2124
13499
5
3008
2907