505
207
334
693
724
499
271
144
4692
398
86
58
194
90
1874
2406
99
363
83
60
79
1642
111
242
76
72
475
209
260
430
1615
81
393
883
177
479
723
170
53
106
1241
93
1232
140