304
1
516
661
498
3
93
339
1002
2
354
1064
5
528
0
493
519
1358
326
584
609
443
312
307
1465
367
484
324
86
1342
622
740
799
834
277