1135
1
2268
896
1084
0
1129
383
1902
2
417
935
18385
2094
1550
5
2366
6333
5289
14
1053
5262
10
521
1385
2089
907
292
3429
3
1270
3006
1132
1421
822
1193