100
1
168
304
241
363
0
298
2
143
117
703
531
7
253
492
484
561
702
3
101
1477
555
528
1320
6
61
1995
490
759
78
1351
1710
107
495