2855
3
1584
0
1109
839
247
1
1506
2306
2
21743
2814
5
2330
390
480
1869
440
3025
1334
2727
2516
3691
2809
745
7039
1550
2301
7756
4723
4
93
919
2881