22408
11844
1017
10509
2088
1650
2737
1265
4888
733
4959
1753
3515
1280
3652
1801
2108
772
2724
927
720
1121
662
829
843
4775
1733
4240
15705
1150
1767
1867
4738
863
1319
1631
804
808
1049
1593
984
2171
1210
900
2148
5002
1034
931
2266
1027
1677
4679
5318
862
1377
938
1809
2268
1251
2079