99
386
113
281
296
406
122
281
100
1129
2445
386
122
371
1114
1114
1059
793
82
969
597
397
372
160