929
3
21152
8
2755
1
14125
10
2593
2082
933
767
4
5701
1247
2522
6617
2
2822
2507
297066
0
3301
13653
3971
5232
7
14283
29
1397
11059
9
1120
1751
582
1412
2711
3107
5226
5
3085