399
1
1248
1587
1263
2
467
0
1640
2855
3
1598
5223
9
4016
3691
5
2749
1506
3092
2091
1452
180849
1033
1302
16550
27
1254
1824
1042
4577
18
346
462
370
9355
780
1991