595
1
502
1206
6
556
0
1249
3
720
1868
2768
7
4377
15
10206
14
651
2
288
496
111
155
124
646
271
394
366
88
338
615
303
99
475
605
564
331