2650
20
2763
0
3629
1
862
1412
3539
3
1334
4996
6
2534
982
1002
2
1864
3479
5
1337
1179
3871
2794
6327
7
951
1618
8185
4
841
3470
432
2886
1550
2687
2332
5253
2740