5090
2
1922
600
0
2366
1
2915
2539
4
604
617
3673
6
718
1376
1391
2732
1069
2530
484
657
14
2535
467
4044
5
2348
17946
1028
2465
1189
758
801
3125
3546