2595
0
32302
3546
1
501
2337
5
988
24337
22
1751
3080
3
1372
1514
1087
3008
617
7793
4
1081
1386
1606
2906
2
9956