2502
2
2475
5
1133
0
2035
1315
1
663
4850
9
2219
4
878
1470
835
549
2507
2777
3
1238
1362
1264
653
626
775
995
1887
10
1342
5192
24
624
1257
1823
423
560
1499