321
110
64011
720
700
250
750
310
663
372
50
154
93
91
48
80
40
143
71
184
123
160
150
188
70
130
61
52
66
60
141702
252234
331043
72430
19149
57942
36821
105726
25925
132395
81739
4859
53448
177747
131015
312802
172031
98433
11216
103
102
253662
172035
325391
145346