591
2
604
3
1632
979
1153
1
8721
6
1038
0
2640
3870
1426
1287
4
1558
27
4631
10
1206
1347
1105
1324
4111
1298
1729
1808
1253
1005
8875
1459
1925
7
6446
5948
6928
22
3290