97
27
281
391
1903
431
38
43
251
1394
1242
851
1445
1183
1637
1353
952
1282
1481
1235
871
1042
1152
1272
92
1082
71