456
0
663
492
5290
2
957
381
467
403
2490
306
1043
781
249
410
1073
262
1973
408
273
282
951
454
248
771
505
335
448
1
4426
611
691