350
1
895
76
300
1291
5
511
2
740
379
554
105
64
2435
7
912
6
324
88
39
0
1778
284
249
757
81
410
75
392
581
1297
677
1889
1412