2173
1
938
2942
6
3145
4
1307
4236
3
2155
1410
0
826
1150
1739
2060
1168
1978
2
8411
575
1812
2788
3560
2763
775
621
2890
1679
444571
9
1162
1924
1331
1527
2132