393
0
297
20634
8
376
998
25127
5477
768
1
157
882
548
538
619
287
2730
6
316
375
979
2809
2
705
1430
409
337
341
837
3868
585
370
800