22330
22
935
0
3659
14
1310
1
2211
1384
2
509
2955
2956
4
2105
475
16840
15
1073
3047
10
1379
602
1317
648
2470
3868
282572
300
1516
1202
1584
1708