54587
909
13490
1685
493
4497
5652
11284
7514
685
7863
2073
552
2544
793
203
159
202

69

138
1826
419
988
32
382