2031
4
514
0
2855
3
2257
1
2275
2
3510
3691
5
2897
2189
2748
418
3428
3114
871
745
547
2634
2055
116
4111
492
2961
676
2209
2987
1389
408
44199
2546
1152