1214
487
86179
28043
111634
59634
29162
10081
1573
484
2387
585
3269
1006
2962
856
2999
995
5819
2325