50
1053
4
6
738
2
3
1123
1
998
971
1022
861
1250
7
921
1108
100
1380
11
1035
0
895
1184
12
825
907
1063
14
2250
79
2364
24
2151
40
2508
53
1979
92
3360
35
3952
15
143
9551
58
8437
26
302
3087
272
1396
25