18
572
152
601
523
661
1866
241
531
56
42
24
421
232
245
81
342
1023
201
1093
481
352
22
331
592
682
21
925
33
1062
38
425
512
292
422
431
311
17