3326
3
1569
1
1050
0
1564
1816
4115
10
4165
6
443
1498
1743
1734
1423
3539
1405
1834
9
2078
2479
2
3336
1121
2468
3608
3106
4
1344
1365
1317
1493
1534
2600