531
1
635
655
2
581
461
580
1723
10
573
539
9960
0
850
1072
576
493
973
1189
2842
1063
1013
3185
4
2213
1487
1162
937
1449
2846
3
1082
882
1050