2124
3
1193
0
17946
2465
2
1189
7793
4
496
485
442
3125
2199
3546
1
32302
522
1668
742
860
3498
577
2437
1201
3779
4471
2964
3051
1603
607
688
1461
3012