3059
10
1322
2
2663
0
3088
4
1820
1
5167
29684
59
373
1311
1543
1226
870
810
1092
5
34714
7
641
26687
81898
42
1508
13206
1379
12
7037
8
1351
6
3442
3839
2205
1659
3
3000
1349