2172
11
401
1
421
432
472
404
2
1015
878
6
1112
8
612
504
425
607
163
514
2736
487
774
384
944
1266
3
1139
374
436
563
376
888
4043
5
466
521