1725
0
1035
2512
2190
3429
918
512
745
390
117
770
616
785
3009
1173
1386
1650
3593
1124
839
6262
622
1571
2274
673
72
388
1415
22017
320