2429
0
4044
5
3083
2
584
17946
930
2465
7793
4
496
3125
1404
3546
1
32302
593
628
255
471
3498
1045
2437
3779
80
4471
2964
3051
1603
308
1731
352
543