1506
0
32994
49
2760
4
356
3528
5
1681
1
2110
2337
3
6047
54
856
878
1560
2905
2
417
3125
372
167
3580
3606
13967
442