455
0
1505
7334
4
2327
2
3803
432
349
105290
458
121182
1
2989
5
520
323
416
1018
2330
2546
2190
495
695
1498
334
44199
765
464
2730
543
552
16
1100
4740