2881
2
455
0
3233
16
369
7334
4
407
1029
1098
543
729
1
1256
573
859
653
14492
5155
8
451
521
3114
492
312
2168
5
47041
968
2299
829
330
380
7039
1055