19321
6016
455
46211
8909
61
213
19
903
181
3069
935
572
734
287
323
585
1055
6746
252
1064
1362
954
453
2077
13
938
342
651
1065
304
241
862
2173
20
66
91
101
10