1501
0
2955
2
1204
1
864
381
327
697
653
563
351
1045
4713
5
1758
1306
4
11611
775
530
4987
3
2896
10
2210
7
2189
637
2754
529
1464
417
1077
2252
333
2690