599
0
3871
2
2696
1
2794
4585
10
17340
14
3910
3
2047
194
6779
5
1991
4
1618
3788
841
542
2153
862
3519
9
7793
2650
20
11152
189326