1058
0
503
303
352
366
4111
2
1877
1
871
4677
10
771
968
1603
376
2275
547
464
1936
75
887
101
772
353
699
25941
17
334
271
827
719
1098
3878
3