31535
0
882
25137
800
2275
2
19279
2299
376
517
539
837
17353
419
339
580
213
918
467
295
427
393
303
448
1872
1
1029
325
2574
407
238
871