528
0
4044
5
3083
2
420
1318
17946
2465
3125
3546
1
32302
650
3498
4
3779
661
174
1729
4471
2964
3551
10
3051
1603
1787
1461
871
529
475
2906
784
803