888
50
3966
90
1083
28
5297
249
1423
106
902
34
2062
66
1188
83
1348
21
13682
437
6052
170
2816
39
6031
488
15375
347
34658
1718
6804
98
57750
1040
2422
35
3809
60
22777
568
20732
556
22360
449