2881
2
7952
1
31535
0
443
367
3114
4
3510
4111
1137
2749
2748
1452
1098
390
302
2546
152
265
2076
81
467
105290
1463
2735
385
1043
616
21
10270
2299