538
2226
1998
5933
641
221
1582
5855
330
1117
2514
1584
706
6961
947
1419
2259
1190
18681
1684
1709
1183
757
557
7041
2874
1067
1687
2221
752