5151
2
1789
3
11153
8
3196
1688
1
1833
1431
2368
792
1969
2271
4
2053
3092
3080
1767
3125
5
1424
3715
2515
2773
1757
2041
2313
2075
21152
4821
1301