5
1535
695
1491
31
1487
53
1465
0
1451
278
1415
14
1401
336
1376
44
1353
31
1347
32
1346
32
1250
508
1239
803
1207
80
1199
702
1192
12
1178
9
1169
1
1140
1495
1139
55
1131
87
1117
6
1114
78
1106
710
1093
1629
1091