176
14
18
508
703
351
1145
1427
131
213
12
793
652
15613
942
223
47248
221
564
438
25
331
1062
1001
1053
15015