966
124
1340
324
4522
1997
4510
1826
3318
1666
787
315
813
236
2603
1148
862
285
804
192
1007
220
689
191
576
206
787
180
629
189
785
254
1168
496
604
190
271
113
676
336