2114
3
2507
2
2207
0
4702
4
2085
1
3461
784
2960
2394
1660
496
1292
1000
745
1454
868
4573
2760
1403
1475
1544
2580
760
1152
3175
5
673
801
830
1380
805