818
2509
572
1646
1322
1174
22
961
23
421
211
571
53
977
36
1992
422
1212
701
543
1373
898
1168
203
273
763
592
77
18819