1259
2
1020
1
917
1651
1561
0
662
1908
9
934
1695
947
373
171
793
7
397
473
364
510
439
584
200
1429
263
974
3
596
1332
426
1026
5
424
605
8
611