539
0
419
722
231
324
1554
501
968
1182
44199
245
471
616
21
631
290
606
48766
24
51
251
1212
1862
1
455
288
157
323
329
693
845
2782
901