2881
2
19279
1803
2727
1824
0
1775
3092
1
31535
2189
17353
1141
2132
2749
342
3114
4
1098
3859
7
2748
987
741
4111
467
2076
1076
2682
2546
5255
16
567
2093
2330