3315
1
3063
10
3919
3
1059
1047
0
2034
12621
22
3169
1599
6991
6
5183
8
2112
1622
123674
35
4435
4553
2
1066
4
2584
11
34959
18
1383
3660
7034
5
4217
692
7870
1275
6182
479
3864
1271