184
1193
803
456
923
8
31
475
508
1212
2433
2548
481
441
253
493
18
11
242
1562
311
281
442
733
731
1217
914
1234
205