15915
1183
1002
477
908
253
531
19
427
271
304
141
101
752
221
15
131
411
501
1862
76
431
21813
2011
888
693
201
824
661
2602
963
631
323
674
1363
174
20
8442
684