2499
1
1868
0
567
1404
1246
1629
583
717
909
688
317
1930
1543
485
607
5196
2
730
509
2886
5
1645
7
5065
1400
1285
836
590
1029
846
553
2416