1161
0
5255
16
467
1101
943
951
358
696
454
438
2000
1
328
468
711
957
409
968
874
602
2992
476
629
31535
726
22330
22
9807
2
8876
8
2730
6
294
991