5043
3
11650
23
685
0
4436
4309
2
2469
1529
236066
14
2648
1
2233
4
2522
1801
4083
1100
19932
6
17391
7
746
2369
4715
5
1337
871
3444
174730
18