1001
1
22330
22
1517
2
1279
3815
0
1376
3
3466
97284
2987
120469
35
5604
4240
4
829
7952
198
2301
2345
2727
5
1971
1696
1649
517
2669
1203
1149
2086
651