241
0
302
1
1663
305
546
105290
1504
1084
307
2395
389
409
464
474
498
269
366
668
2564
2
803
918
455
257
627
291
420
729
745
370
172