50
2100
0
9
1059
1
1215
1389
21
1281
12
1315
1217
8
1219
6
2361
3
1104
741
2
691
574
771
4
1404
808
694
827
886
1275
27
1105
5
1623
13
747
1324
45