317
1
338
791
2
313
1108
6
803
4
318
330
320
432
258
520
539
8158
15
625
3
2157
1177
591
569
4459
18
349
1220
1237
865
772
901
295
1360
927