1251
1
1683
1688
1863
17
2227
3
1554
4
5822
5
2302
6
2328
600
0
1392
2
1712
345
306
365
109
612
380
319
315
312
456
112
248
108
161
59
26
163
131