233
1
1481
5
207
1316
2
1478
471
481
2636
3
733
416
407
1102
92
380
669
2282
869
646
81
610
1069
1005
1211
4222
992
641
2936
1520