2920
833
145
6834
365
157
3677
776
297
2693
959
111
7284
500
271
7113
710
108
5646
918
194
3455
481
185
4115
417
278
4971
347
291
2559
531
312
4555
1511
426
3806
872
135
2817
576
280
2703
485
112