833
2
1795
4
1097
3
44437
0
2031
5
3363
3224
12
980
941
506
1
1135
1265
984
1156
876
1452
2593
1465
4888
7
670
1123
2735
900
959
1382
123983
2308
1257
72
1345