325
1
104
3
946
75
2549
1100
86
543
1354
2
591
0
883
2203
307
1463
324
367
2155
442
1577
6
258
266
135
440
451
79
362
1304
854
423