222
273
1537
1554
54
14
818
13
11
851
20
272
7610
666
553
521
1746
31732
20214
951
514
282
383
8
491
351
16310
1288
30022