103
1
70
1244
84
123
74
88
2
81
83
69
2553
8
771
1596
3
1401
1161
1079
5451
4
3773
5000
7
1580
1762
3320
1118
528
3094
2747
16
456
1396
1111
1224