508
1
1055
1206
6
7083
3213
20
2163
7
4442
3
2202
1014
381
624
580
2
5490
4
815
2040
1145
843
2741
1739
5995
2717
2188
5
581
491
2190
2457
676
945
1193
503