43549
0
2881
2
2328
482
1
1824
495
4158
385
3203
10
2657
3
602
2727
1062
5682
4
422
408
771
467
2189
44199
3091
7
2855
5223
9
863
416
6058
2339
3428
14076
3663