2490
0
951
273
787
722
456
1161
454
685
381
267
663
798
470
407
1
767
403
21743
286
53
588
1612
2143
116
2123
55
339
376
1227
1043