657
1
1305
1141
627
1069
2302
1395
3533
4
862
1196
2
1845
1422
3
3209
6
1099
9158
921
1408
8
998
3027
5
2589
0
1661
5368
1318
2100
11605
20725
9
4310
1949
929
5444
12