5009
0
2922
9
1786
5
475
2361
2
2935
477
4713
2558
1
505
418
353
860
383
611
552
4106
3619
12
367
3015
3697
400
363
935
521
1729
522
798
356
657