645
1191
937
1
1697
1413
271
759
141
1677
4
1646
222
10366
3
1435
915
2143
3789
2257
1409
1927
832
3071
1259
391
5651
1599
2712