242
2
605
8
1050
0
1051
1
677
1542
1108
2963
1357
4
948
656
658
496
3
539
362
537
1451
1170
1297
1837
11
1309
13677
463
2721
883
775
283
4497
22
3596
2387