309
0
190
2
114
1
725
2682
6
388
95
698
97
452
1553
652
844
411
970
398
789
76
73
585
471
453
1068
1405
1346
4
739
1441
939
1128