2629
2
1787
1
4309
25669
0
2131
2996
32302
2666
9
467
2911
4651
3
3014
20
1189
2299
255
2169
1819
1699
11153
8
1268
3222
452
582
2982