44084
14
1043
4
321
6826
6
1216
2
7041
11
1145
1
5131
804
461
3022
4675
5
379
299
393
816
307
4112
4892
9
3998
3
413
7029
448
15570
10
4696
533