1586
1
1543
2
447
0
1115
1099
759
458
56488
503
1232
31535
830
266
4362
5
846
8766
396
3287
1126
745
611
1756
478
5918
4
334
1392
464