2595
0
32302
501
2337
5
3080
3
1547
1
2999
1514
3008
2173
19944
2
2906
1235
5065
15233
3738
4179
1922
496
2366
3673
6
1746
1591
2732
1304
2710
2368
2400
262