2490
0
951
273
787
722
470
456
1161
454
685
381
267
663
798
407
1
767
403
1853
21743
476
286
573
53
588
1612
2143
116
2123
55
121182