22330
22
1642
1
252
1020
1242
2
597
17184
44
2075
6
1207
1193
990
2059
2600
2808
2497
0
1869
327
1126
3157
7
661
1208
3045
1102