432
0
533
612
475
1585
687
450
538
1287
41
413
480
5430
70
109
1391
425
737
6747
700
726
603
2184
1717
1928
575
361
684
590
19