1636
677
2041
2172
735
672
1567
4523
1216
5114
785
2482
3726
1289
5730
6273
4860
1760
5691
5346
1280
6943
5297
4365
16496
10241
26049
1515
6539
51647
8608
29191
59394