122
993
20
1094
1331
29
17
1131
436
2744
462
1601
1124
452
442
95
23
451
351
852
1434
421
461
362
402
73
1103
14
114