658
4219
1038
1224
940
5077
965
2271
21093
1959
701
827
789
686
2424
3737
2630
1839
2714
2136
1455
2205
761
1937
957
1395
4546
2040
1825
5365
1095
3826
4027
1420
27330
12137
1880
642
1448
20695
1040
722
649
997
582
998
7264
619
3522
12386
3718
1419
1168
1762
23880
813
1391
1368
2965
143526