338
1
369
987
5
345
98
487
60
88
2
611
178
375
497
0
563
310
272
983
3
540
246
203
774
771
564
199
52
525
676
1178
409
117