426
1
439
2
304
581
3
388
343
1069
277
287
1234
620
346
1012
272
1783
948
0
292
680
1864
290
342
1120
536
515
331
352
321
377
326
87