674
423
574
271
26
34
721
17
343
32
1433
503
2244
1853
2855
6
393
491
1263
29
412
864
27
1111
1091
641
8312
1787
642