951
1
3629
1412
0
1179
2534
862
432
841
2
2650
20
2122
1446
2153
7
3871
2794
3539
3
3470
5
1458
8607
8
2886
1618
4943
1102
2080
2285
1197
4168
1550
11152
9
2938
2427
12