1543
1
1156
1303
1253
962
0
2259
1660
1309
2036
2
2301
1992
3
3013
5
3987
2788
1271
57793
697
862
2427
12
1475
51331
25
2069
1744
4715
1227
1967
3575
2194
2242
9039