87
1
354
1370
5
680
2
329
325
826
469
306
685
75
787
364
395
759
363
1866
4
819
1226
0
1607
630
2016
6
885
1079
359
288
1267
342
2956
14
138