28
499
301
375
293
39
19
6429
2814
1451
38
1517
203
955
294
111
463
30525
35932
292
241
492
27310
479
7410
515
9315
564