515
521
1542
526
890
48
1949
1887
1912
1259
1907
82
1541
1864
49
852
1975
125
486
1204
97
491
906
107
119
55
116
1248
153
1809
2034
170
893
501
124
120
848
47
1955
1662
52
1925
98
50
508
82
1826
1594
102
114
940
552
1263
100
111
141
115
148
928
134
899
57
1602
110
105
1309
1232
1288
136
130
915
915
124
119
116
889
56
1438
101
189
110
847
494
102
1243
100
893
118
105
1910
82
100
104
113
72
0
1481
110
53
1607
1288
115
100