581
1
685
1702
5
3680
22
2145
2144
11
565
2800
9
1308
4
1219
1109
2
1692
3
3279
8
3074
5276
7
620
604
595
837
1013
594
1090
3447
1056
830
739
501
1690
672
509