528
2
354
1
6827
4
403
567
641
458
740
3
418
216
200
585
725
1244
111
447
379
76
2427
906
560
0
131
1871
15
1602
64
429
2435
7
894
74
620