1501
703
3105
799
1400
1441
753
1703
1278
712
729
1025
1381
1195
5132
1145
1760
1304
837
1884
1710
1993
2874
1233
1059
3612
2005
655
1863
7462
2555
1538
720
1143
1711
21809
1293
2333
1661
834
769
769
1154
730
978
908
4565
1286
4476
740
1735
1155
790
1001
2533
747
1033
1027
1454
1000