2330
4
1222856
2106
1
509
21743
1663
0
543
346
1559
2
3025
5620
11
2142
2189
475
1129
694
907
4936
2120
6
6515
1084
497
3047
10
4223
22
380
2269
3373
338
504
3268
7