203
702
645
711
11912
1295
296
62
15411
1169
1041
715
729
294
823
17
1452
1315
522
349
15
22
231
434
8
102
502
493
944