4223
22
1126
0
422
1029
955
543
173
477
152
105807
42
1044
529
431
157
530
2347
2
356
298
385
2189
1053
580
767
618
594
31535
99
1
508
1277
5