1066
1
147
397
84
104
174
322
542
3
428
2
997
331
963
513
744
516
93
339
498
844
1358
528
0
246
384
79
74
340
454
413
1428