1431
1
583
2
3041
3
1518
1598
2411
1637
951
4926
5
674
8527
3176
515
2005
24337
22
913
1978
6
734
5829
1162
862
1223
851
6753
17
1767
5746
23
2505
1514