340
1
940
3
1831
4
229
1046
9
888
301
2
988
578
0
107
62
206
63
233
69
945
217
67
389
407
465
727
433
79
371
934
905
548
1779
5
416