1050
1
2328
3
753
1336
2
2558
4684
4
2123
1639
2152
1814
1989
1883
2040
1681
2582
1348
1195
1558
1265
1380
0
6666
6346
16
4360
6
2890
7394
5
4655
10
383
2356
1304