492
0
1045
238
3772
874
847
1123
575
390
74
518
1483
337
584
1227
339
560
528
420
837
955
434
776
443
25127
258
255
78
63
6529
7