4452
6
1133
1
912
4074
2
1318
1579
22330
22
734
1053
1663
1506
0
1429
1132
440
2599
1129
3315
3
3859
3383
7
2087
1333
2095
4
1343
1392
6194
1163
2114
1598
3116
706