2440
3
1298
0
809
938
1334
334
3012
475
557
1173
3009
804
2123
1326
433
1075
464
1103
493
479
1510
4
429
490
2271
322
484
655
5389
1
1946
437