2086
1151
2201
2323
7350
483
1204
1222
294
377
1487
469
4630
2352
1051
1649
2924
1103
378
3078
1384
605
1487
2396
1143
1239
762
971
205
396