478
473
312
119
284
774
243
371
12
512
12
1097
799
4
712
579
956
230
220
7
17
6
1
538
552
1308
286
345
142
2
602
542
488
10
21
6
4
376
806
35
55
409
39
4
