2275
2
2229
4
530
2881
19279
1803
1506
0
2727
1824
1775
3092
1
31535
2189
105290
17353
1141
2132
2749
342
3114
1098
3859
7
2748
987
741
4111
467
2076
1076
2682