3506
8
4979
6
7633
3249
1
1943
2
165
108797
0
2680
3321
3
3186
6773
7
1492
935
1087
496
662
3546
6236
10
12305
3061
3991
4
1295
9607
673
1699
6200
2299
905
1895
1303