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