921
3
1305
7
1348
2938
4
805
1
1162
1473
1999
11
615
1678
9
1174
553
418
3539
6
2144
482
2
1702
5
945
1193
2457
2190
581
491
4442
2202
676
508
1206
7083
3213
20