2328
0
951
1133
668
1557
722
294
415
1101
1043
2143
1824
267
602
409
355
1045
454
1167
20634
8
1661
1
787
2123
1629
439
2490
381
818
2121
4
286