52
1
603
5
71
210
1055
6
831
2
461
66
409
328
271
746
4
580
443
656
742
338
498
3
90
516
660
512
78
383
92
246
869
397
81
1922