232
428
1634
762
503
1025
843
2305
622
39
2629
1843
52
554
2163
1053
333
2336
546
862
54
22312
965
684
46
1112