4044
5
3083
2
17946
0
2465
1189
7793
4
528
496
564
662
991
3125
3546
1
2192
32302
4440
834
22731
11153
8
841
35
1560
8267
3498
2437
803
3779
4471
1711
2964