304
2
428
409
649
1923
4
997
1
397
84
963
542
3
740
312
431
716
6
74
1218
95
300
769
0
383
765
1089
61
63
1459
274
339
81
293