4309
3
1475
1
1451
19932
6
1558
2
2840
8072
1162
944
1223
1767
1239
24337
22
3117
8
6236
10
1431
2699
1069
1990
2142
617
0
674
2906
2505
980
951
599
2322
4
6753
17
604