1409
411
2477
1578
810
816
1168
168
6536
2140
2955
1253
3259
1661
534
1243
578
1367
669
1913
1970
9649
35982
2503
3825
4245