1832
3
19279
2
22330
22
9244
1
422
0
918
968
987
1133
294
1661
4111
5255
16
467
25137
2197
31535
602
980
1059
2000
1161
951
2490
874
282
381
1043
476
629