218
22022
264
901
244
20
413
261
11818
753
292
81
1146
21016
25737
2048
1228
1106
925
795
482
363
944
973
8410
1001
433
20024