3090
6
1849
2
17946
0
2535
1628
1
32302
19783
3765
4
1307
1189
572
2358
9
14
471
25669
345
3694
5347
6095
2919
2996
6899
536
793
462
1663
5
4765
8
1188
3575
3227