643
1
606
3
1707
3924
9
520
628
564
2064
683
573
4715
54
463
2
615
1013
669
1793
10
4043
22
2914
1617
1225
1690
2809
12
1283
1169
2593
5
1044
1036
1009
1102
3272
4