523
1
484
505
1038
3
958
9
541
1447
641
432
421
509
2
109
1831
8
2316
1169
4289
4
863
0
1292
5
497
1017
1619
445
5055
574
450
567
737
612
504
1138
16