4979
6
3506
8
7633
2680
0
3321
3
3249
1
1364
6773
7
1331
1943
2
165
582
1812
3195
2322
4
980
2786
1585
24337
22
5204
9607
5805
1001
592
123674
35
3267
3891
905
674
4187
10