135
508
25
931
433
366
281
67
408
653
1899
127
354
209
90
105
111
317
170
44
86
385
1552
1030
1731
211
1031
294
271
253
1037
335
713
132
125
849
519
1437
2462
605
115
348
270
65
1334
320
2012
1325
3
1181
201
263
