1418
1444
169
340
1227
527
24956
634
999
336
512
1051
1292
620
1135
409
2734
740
347
845
1008
1841
1065
816
789
159
408
288
219
53
45
2536
483
69
1577
131