319
0
3551
10
510
557
575
915
579
337
1653
32
968
2475
1
549
1356
1128
952
571
475
942
1304
17
350
2219
581
635
755
2416
645
402
628
742