1370
5
83
1
71
62
363
80
297
655
2
225
742
96
115
59
542
180
645
242
245
1332
3
257
160
273
75
95
1091
444
704
311
768