484
0
569
380
7334
4
314
55
212
345
396
265
693
290
319
1580
394
918
298
46
1029
553
729
492
25137
2125
1
753
392
643
3114
968
501