47041
0
469
267
323
1357
17353
445
2143
514
2546
1
1540
269
390
2152
5875
351
722
376
1020
479
464
820
2190
415
859
1411
772