302
2
523
1
648
408
613
1290
6
312
430
714
304
869
397
995
961
330
1094
4
739
541
3
426
1358
1063
5
322
104
173
1599
1065
146
72
642
0
707