29291
0
662
603
970
340
505
1201
1982
189
303
1057
238
1225
2
324
1924
4
399
469
497
1155
195
1200
1301
250
322
528
216
215
854
513
181