3691
5
171
0
2748
2
2243
7
1504
2211
471
1234
47041
968
575
584
787
587
391
443
2306
813
2093
1880
953
802
5155
8