1428
0
2551
1
2168
5
2328
547
2694
3
820
1924
2152
1020
6689
4
1603
2
1379
1866
1470
2702
957
415
951
409
525
787
1557
467
1161
602
1133
1045