47041
0
2328
3
3510
2
4111
376
2749
1
2748
1452
78
1551
747
1337
3469
4
2546
349
3868
525
2189
2076
1094
255
679
283
358
105290
1463
380
378
2735
470