3090
6
2884
5
1093
0
3083
2
496
745
1051
1
2781
1837
946
1394
989
526
19783
6346
16
1380
1372
1265
1168
2760
4
2932
2090
1603
4311
1778
5339
2258
1063