1086
2
304
1
939
562
274
232
969
8
539
597
303
319
439
3
284
1299
4
731
5
246
1120
552
1595
536
634
275
386
650
0
502
658
412
509
580