253
1
351
126
94
110
89
95
221
2
294
658
574
1101
1294
413
679
535
2312
1456
705
822
5
569
888
816
3
1553
6
2075
0
1108
7
549
1016
1231
436