3056
1523
2279
2102
740
3494
1122
718
804
2514
712
2515
784
2492
1648
992
929
787
2150
811
4699
5405
919
996
808
807
1253
2157
1760
892
2421
3065
890
3221
1281
1844
1007
4505
797
1419
1131
968
874
4655
2989
1553
840
3635
6231
832
1396
3066
3992
1922
9372
843
4996
2532
906
1049