1504
1
1593
1355
4133
1328
1794
1013
2062
1876
1669
1462
4
1261
1481
1286
1470
1240
1122
1203
1215
2193
963
1239
1249
2
1377
697
598
1342
755
1859