2133
2
1243
0
2123
1105
1103
571
534
490
2271
4
2756
484
1166
562
1461
1
2663
1862
2771
668
2245
3
3576
1298
477
914
1226
3053
7
1581
938
5726
10
809
475