22330
22
520
1
3545
509
326
0
2150
2
1559
5270
7
3021
4
18403
6
36609
34
1853
2033
1863
6194
1598
4223
573
1303
370
1073
36045
325
3469
21743
31535
1343
2192
3
14076
2691