552
16
968
2
1603
0
47041
503
303
121182
1
887
2702
6
353
699
871
25941
17
334
1058
2870
3
719
443
382
464
1936
2881
2023
2189
1910
1711
341
586
31535