1663
5
1131
0
189326
2170
1946
2
3216
10
2954
4504
20312
39
1252
4492
3
3565
8
5141
7
508
971
3987
106
6856
24
2068
1
3745
768
3606
174730
18
1698
4471
6666
4
618
120
4721
4639