594
1
1217
303
1595
529
0
84
880
704
364
1007
2
77
1622
5
913
4
1412
3
82
397
644
63
305
292
1577
6
80
362
1304
442
2155
258
266
984
1686