806
17811
371
192
1396
20611
66
323
24313
958
956
634
1194
694
1006
1837
933
743
46
48
232
1705
522
886
261
231
701
721