1300
2
915
1
284
603
596
230
330
306
535
514
87
303
325
1362
268
71
1242
3
1519
361
392
1339
0
1090
328
598
4
575
988
10
628
415
400
753