369
0
823
846
322
1049
340
546
458
351
675
25137
464
77
527
1232
240
391
576
290
980
602
962
2526
3
480
3114
4
296
688
631
3510
2
493