3125
15
2152
2
2207
0
582
2980
1
5592
8
370
1668
5431
2891
5339
5
7034
451
769
742
2329
1168
929
2055
392
4309
994
6
905
2760
4
1260
2591
1814
897
1660
1200