221
1348
1219
543
29
523
1097
1034
10
663
8516
356
323
742
184
383
956
20024
12722
633
284
202
704
1114
741
702
811
1012