22330
22
1344
1
3650
3
538
2
1037
19034
6
780
1620
2301
1548
1466
1526
215
0
1281
2087
637
2260
2086
4
4598
440
244
1220
424
829
631
6411
11
9244
1367
1215
4097
10