5
1535
700
1491
31
1487
53
1465
0
1451
279
1415
14
1406
32
1392
336
1390
44
1372
32
1346
32
1259
510
1239
805
1207
80
1199
702
1192
12
1178
9
1172
1
1140
1497
1139
56
1131
87
1117
6
1114
82
1108
713
1093
1636
1091