4044
5
951
1
3083
2
2149
297066
0
17946
2465
2299
475
496
3125
664
3546
32302
2496
3
2476
14861
7
3498
4
2556
444571
9
3779
630
2203
432
4837
3051
1603
990
984
1461