645
0
3128
2
547
2691
9
1064
3
352
512
408
2462
558
117
2533
142
1094
397
605
471
328
1197
1
3808
4
962
4006
1366
1239
725
2039
1182
1808
3587
11060
19