129
101
966937
583333
1753111
2383654
1430358
155
204
281
209
206
100704
127446
94457
160048
168485
96473
86457
57448