840
2
636
1
1590
3
3196
1009
7
1189
1133
501
3186
5
4243
22
604
1386
987
395
473
1453
2076
1919
1248
915
1379
0
1035
2934
1171
3277
1292
8022
4
465
1640
514