354
1
86
283
360
2
999
472
0
771
503
776
629
299
2537
4
415
955
439
1114
3
487
492
348
334
363
89
353
534
901
2177
8
482
1647
1307