45986
0
2286
2
20850
5
3551
10
2502
40177
1933
1
3046
3
2959
689
2642
2517
5348
8
2556
1936
2194
1076
5771
71
1795
2228
1358
2654
4
2571
6612
3407
3423
4160
9715
6
1324