1501
0
2955
2
2896
10
1298
775
653
499
697
1045
1390
1737
845
1077
2189
2435
864
4536
381
25127
468
2754
5
597
1010
1
335
288
2193
437
1782
327
1645