409
0
295
2587
16
171
35426
2299
2855
3
1348
1251
1398
244
247
1
1650
1132
1559
2
2130
543
1859
703
467
390
1588
398
427
3092
1832
3691
5
3383