1253
3
1067
6
2076
1
366
242
188
102
2
479
297
332
220
69
439
49
466
313
1467
90
123
282
615
686
471
396
760
0
487
343
340
494