2804
4
1042
2044
2
2643
3
884
1973
1320
0
1119
23952
1618
1012
2949
2512
1403
2576
5464
9
174730
18
2279
2992
2505
3788
3465
1583
4184
2680
1880
1
1743
971
515
3671