158
1688
216
937
1415
654
1895
423
906
9984
1726
1071
323
2141
1236
439
458
611
8731
5408
2387
1241
184
517
750
594
269
390
462
578