424
2
443
99
80
1
362
1304
2155
266
259
441
452
77
105
3
446
326
740
0
622
86
277
895
324
484
307
367
592
544
2212
87