5635
3
3103
2
2593
1
21152
8
297066
0
10827
4
2711
913
2525
3222
2499
2356
2377
5151
2911
9
1545
4651
398656
19
1289601
2949
6
1215
550
3386
13967
1566
4724
1583
1942
11650
23
18258