471
1
1154
2
2901
930
4691
2512
898
752
1419
670
0
96
929
3
1579
3574
5801
2051
142
433
1308
545
397
655
128
5252
2727
634
753
1477
572
206