823
1
961
308
1374
1222
1088
1048
2
733
296
1526
3
1482
1427
415
1776
915
1193
1211
925
1129
812
1604
289
2920
14
632
170
0
760
1223
323
114