3145
4
1307
1
2155
3
1410
0
826
938
2173
1150
1739
1943
2942
6
1241
2
1978
4236
2057
712
5007
8
1103
1057
373
1765
1318
666
389
2331
946
2027
1271
18546
15
2021