4455
3140
1458
19059
2390
1525
814
1605
2272
5973
913
795
1973
4337
1157
1046
1790
4451
1795
1004
2492
5945
877
1051
932
842
2044
2894
958
1228
1238
823
1007
1261
862
2447
822
1055
1103
879
840
927
784
952
788
872
935
1274
847
1253
949
993
1077
824
997
1844
917
825
19190
2033