5159
3479
5643
7079
13559
1144
4389
5608
1436
3375
2679
2057
1455
1267
1613
2071
1960
1080
1170
898
1083
1086
583
791
973
554
881
730
51536
1466
674
769
80388
718
1885
973
1184
843
775
1046
654
1798
846
1515
881
2283
771
3318
958
6652
928
771
757
821
1886
2441
6520
679
664
8599