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