2105
1
19932
6
20163
44
14125
10
933
767
4
6617
2
1247
2522
2822
2507
3
1437
13653
5828
3301
14283
29
3971
3416
5232
7
1397
0
1120
11059
9
582
1412
909
3107
2323
2595
8
5226
5
1013