2490
0
957
663
4045
376
1939
685
454
3140
1557
1610
547
388
47041
1045
269
1059
410
382
303
349
1511
899
668
259
439
787
820
1314
474