5625
25328
753
648
23558
1167
2489
1865
936
778
1873
7946
1188
852
3020
1251
1163
737
38659
689
15714
20289
44509
4518
1037
1298
1009
3886
1508
700
159606
759
745
13871
10733
5504
1461
3772
10097
14589
692
876
700
1059
2476
1020
1483
20072
696
1548
753
1466
248815
5025
1946
1272
832
1359
8132
44343