47041
0
105290
1343
469
882
331
376
31535
1824
451
357
467
565
2069
8
101
568
1840
2
423
536
979
609
255
11881
3
492
407
1780
421
2095
4
2299