2168
5
1333
1
846
0
2328
547
367
668
1009
2
3092
2694
3
543
1498
820
2152
81
957
574
415
951
213
409
525
787
1557
468
1161
602
1133
1045