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