231
1
2694
3
2073
458
0
691
2727
2
968
9355
637
334
2275
1677
3691
5
2809
240
647
282572
572
271
345
1141
57
2301
3092
2881
683
3383
4421
9
871
419694