479
0
502
3176
2
475
893
657
515
620
1297
295
3475
5
445
420
861
730
319
742
693
883
109
788
361
1765
1420
778
1318
484
1362
16
661
1001