597
2
1131
1
542
1295
4
1083
0
2379
10
1248
1293
1330
948
3
202
3945
3128
727
1314
1566
98660
31
1669
1902
576
427
639
80
310
3764
401
1298
9
620
536