1238
1
1121
1070
1413
280
954
344
1120
3
289
292
994
2
1913
296
682
640
1870
1014
276
1784
949
0
391
345
323
358
992
841
601
4
333
427
896