1681
1
1819
1603
2243
6
572
0
3080
3
2932
2
21152
8
496
3196
1526
4471
2578
3090
876
764
697
915
1814
3326
14
3562
1632
2535
693
5151
2349
1000
32302
1813