5504
16
3090
6
2377
1
1704
0
2906
2
4382
4
994
19944
1174
1127
1431
14887
18
1739
574
1688
1833
2164
3
4425
1364
1969
5169
3117
8
2530
1047
3655
5
1182
746
1106
1815
7
6874