19059
1004
2492
842
879
840
784
788
825
895
956
805
960
992
848
834
824
967
846
796
846
846
978
1095
1052
970
1217
1079
1036
1211
1080
1859
1173
1642
1460
1538
1971
1403
1336
2707
1711
2915
1826
1910
3346
1751
5350
3139
2218
2119
2093
2242
5355
2036
2248
2134
2850
5125
2661
4084