3575
5
3008
3
2242
0
9039
3593
16
19932
6
2977
1
7222
4
2199
2259
5811
2
2966
1289601
1946
791
2213
980
4606
2233
3212
27
2861
3378
7
1081
1912
2069
1922
2308
2489
2786
1161