1133
0
451
968
18385
2
2766
1
269
4111
1059
5255
16
2490
467
951
2992
2000
19279
325
874
476
3868
474
328
629
2190
726
22330
22
2328
9807
267
8876
8
544