2250
1
987
1065
2271
4
1694
392
0
1624
2312
1744
1473
1290
2079
2256
10
925
6977
2082
717
2954
2
2108
1416
1552
232
1241
3971
6499
3