2465
2
1189
0
528
3125
3546
1
2192
32302
11153
8
841
35
418
3498
4
485
3779
4471
2964
3051
1045
1603
1403
1787
432
1461
1180
7199
391
1112
385
5431
592